package CollectionTest.ListTest.LinkdListTest;

import java.util.LinkedList;

public class Main {

    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();

        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        System.out.println(list.get(0));
        // 根据索引下标
        //LinkedList特有api
        //获取第⼀个元素
        list.getFirst();
        //获取最后⼀个元素
        list.getLast();

        //往容器⾥⾯添加对象
        list.add("jack");
        // 根据索引下标
        //根据索引获取元素
        list.get(0);

        //更新⼀个元素
        // 根据索引下标
        list.set(1, "菠菜");
        //返回⼤⼩
        list.size();
        //根据索引删除⼀个元素
        // 根据索引下标
        list.remove(1);
        //根据对象删除元素
        list.remove("jack");
        //清空元素
//        list.clear();
        //是否为空
//        list.isEmpty();


        System.out.println(list.isEmpty());
        list.clear();
        System.out.println(list.isEmpty());
    }
}
